using System;
using RanchBuddy.Core.Domain.Impl;
using StructureMap;

namespace RanchBuddy.Core.DataAccess
{
    [PluginFamily("Default")]
    public interface ICompanyRepository
    {
        IRepositoryStatus GetCompanies(int page, int count, int zipcode, int radius);
        IRepositoryStatus GetCompanyByID(Int32 CompanyID);
        IRepositoryStatus SaveCompany(Company company);
        IRepositoryStatus GetCompanyByName(string companyName);
    }
}